package com.hsh.erp.domain.file;

import com.hsh.erp.anno.Alia;
import com.hsh.erp.anno.SheetInfo;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 
 *
 */
@Data
@Accessors(chain = true)
@SheetInfo(headerRowIndex = 1)
public class MTExport {

    /**
     * 线上订单号（同1个店铺id对应n个商品，线上订单号已存在时,无法导入，只能手动新增，收件人地址需要去除特殊符号）
     */
    @Alia("订单ID（展示ID）")
    private String no;
    /**
     * 付款时间
     */
    @Alia("下单时间")
    private LocalDateTime payTime;

    /**
     * 订单状态
     */
    @Alia("订单状态")
    private String orderState;
    /**
     * 收件人姓名
     */
    @Alia("收货人")
    private String customerName;

    /**
     * 收件人地址
     */
    @Alia("收货地址（四级+详细地址）")
    private String customerAddress;

    /**
     * 收件人电话
     */
    @Alia("收货电话")
    private String customerPhone;

    /**
     * sku码
     */
    @Alia("条形码(upc/ean等)")
    private String skuNo;

    /**
     * 商品名称
     */
    @Alia("商品名称")
    private String productName;

    /**
     * 订单数量：散装库存
     */
    @Alia("商品数量")
    private Integer planNum;

    /**
     * 备注
     */
    @Alia("商家备注（用户不可见）")
    private String note;

}